package cloud.maque.querylist.restful;

import cloud.maque.framework.common.annotation.retrofit.RetrofitErrorDecoder;
import cloud.maque.framework.common.response.ResponseBodyVo;
import com.github.lianjiatech.retrofit.spring.boot.core.RetrofitClient;
import retrofit2.http.GET;

//此文件是测试的实体，建立项目后可删除,用于读取独立部署的 Controller 接口
//如果 App 项目 被程序 jar包引入，则不必使用本工程
//workflow 为你的配置代码，需要修改

@RetrofitClient(baseUrl = "${maque.demo.baseUrl}", errorDecoder = RetrofitErrorDecoder.class)
public interface ApiDemo {

    /**
     * 调用Demo接口
     *
     * @return
     */
    @GET("demo/demo")
    ResponseBodyVo Demo();

    /**
     * 调用Demo接口
     *
     * @return
     */
    @GET("demo/rpc")
    ResponseBodyVo RpcDemo();
}
